package com.longshihan.news.di.component;

import android.app.Activity;

import com.longshihan.news.di.ActivityScope;
import com.longshihan.news.di.module.ActivityModule;
import com.longshihan.news.ui.juhe.activity.RobotActivity;
import com.longshihan.news.ui.main.activity.MainActivity;
import com.longshihan.news.ui.zhihu.activity.SectionActivity;
import com.longshihan.news.ui.zhihu.activity.ThemeActivity;
import com.longshihan.news.ui.zhihu.activity.ZhihuDetailActivity;

import dagger.Component;

/**
 * @author  longshihan
 * @deprecated  2016/9/19 13:55
 */

@ActivityScope
@Component(dependencies = AppComponent.class,modules = ActivityModule.class)
public interface ActivityComponent {

//    RetrofitHelper getRetrofitHelper();

    Activity getActivity();

    void inject(MainActivity mainActivity);

    void inject(ZhihuDetailActivity zhihuDetailActivity);

    void inject(ThemeActivity themeActivity);

    void inject(SectionActivity sectionActivity);

    void inject(RobotActivity robotActivity);
}

